package com.sinosoft.msf.base.supplier.pojo.entity;

import lombok.Data;

import javax.persistence.Column;
import javax.persistence.Id;
import javax.persistence.Table;
import java.util.Date;

@Table(name = "t_cus_distribution_agent")
@Data
public class TCusDistributionAgent {
    /**
     * 流水号
     */
    @Id
    private String serialno;

    /**
     * 来源
     */
    private String sourcefrom;

    /**
     * 姓名
     */
    private String name;

    /**
     * 手机号
     */
    private String phone;

    /**
     * 性别
     */
    private String sex;

    /**
     * 出生日期
     */
    private Date birthday;

    /**
     * 证件类型
     */
    private String idtype;

    /**
     * 证件号
     */
    private String idno;

    /**
     * 省
     */
    private String province;

    /**
     * 市
     */
    private String city;

    /**
     * 状态
     */
    private String statues;

    /**
     * 分配代理人
     */
    private String agentcode;

    /**
     * 创建日期
     */
    private Date makedate;

    /**
     * 创建时间
     */
    private String maketime;

    private String bak1;

    private String bak2;

    private String bak3;

    private String bak4;

    private String bak5;

    private Date modifydate;

    private String modifytime;

    private Date importdate;

    private String importtime;

    private String notename;

    private String managecom;

    private String actionno;

    private String district;

    private String unionid;

    private String activityid;

    /**
     * 联系备注
     */
    @Column(name = "contactNotes")
    private String contactnotes;

    /**
     * 客户号
     */
    private String customerno;

    /**
     * 个险代理机构编码
     */
    private String managecomgx;
    /**
     * 个险代理机构名称
     */
    private String managecomnamegx;
    /**
     * 个险险种编码
     */
    private String riskcodegx;
    /**
     * 个险险种名称
     */
    private String risknamegx;
    /**
     * 个险保单来源编码
     */
    private String contsourcegx;
    /**
     * 个险保单来源名称
     */
    private String contsourcenamegx;
    /**
     *购买银行
     */
    @Column(name = "correspondentbank")
    private String correspondentbank;
    /**
     *是否城区
     */
    @Column(name = "ynurbanarea")
    private String ynurbanarea;
    /**
     * 保费档次
     */
    @Column(name = "premlevel")
    private String premlevel;
    /**
     *是否为个险覆盖城市
     */
    @Column(name = "gxcovercity")
    private String gxcovercity;
    /**
     * 购买渠道:银行/非银行
     */
    @Column(name = "abbk_channel")
    private String abbk_channel;
    /**
     * 学历
     */
    private String educational;
    /**
     * 职业
     */
    private String occupation;
    /**
     * 是否注册大家保险APP
     */
    private String register;
    /**
     * 是否实名认证一账通
     */
    @Column(name = "oneaccount")
    private String oneaccount;
    /**
     * 有无我司车险
     */
    @Column(name = "ynautoinsurance")
    private String ynautoinsurance;
    /**
     * 批次编码
     */
    @Column(name = "batchcode")
    private String batchcode;

    /**
     * 累计已交总保费
     * @return
     */
    @Column(name = "accumulatedtotalpremium")
    private String accumulatedtotalpremium;

    /**
     * 长险（有效期大于1年）保单件数
     * @return
     */
    @Column(name = "longinsurancenumber")
    private Integer longinsurancenumber;

    /**
     * 街道
     * @return
     */
    private String street;

    /**
     * 集团保单件数（寿险统计）
     * @return
     */
    private String contnumxl;

    /**
     *小区
     */
    private String community;


    public String getBatchCode() {
        return batchcode;
    }

    public void setBatchCode(String batchCode) {
        this.batchcode = batchCode;
    }

    public String getSerialno() {
        return serialno;
    }

    public void setSerialno(String serialno) {
        this.serialno = serialno;
    }

    public String getSourcefrom() {
        return sourcefrom;
    }

    public void setSourcefrom(String sourcefrom) {
        this.sourcefrom = sourcefrom;
    }

    public String getName() {
        return name;
    }

    public void setName(String name) {
        this.name = name;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public String getIdtype() {
        return idtype;
    }

    public void setIdtype(String idtype) {
        this.idtype = idtype;
    }

    public String getIdno() {
        return idno;
    }

    public void setIdno(String idno) {
        this.idno = idno;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getStatues() {
        return statues;
    }

    public void setStatues(String statues) {
        this.statues = statues;
    }

    public String getAgentcode() {
        return agentcode;
    }

    public void setAgentcode(String agentcode) {
        this.agentcode = agentcode;
    }

    public Date getMakedate() {
        return makedate;
    }

    public void setMakedate(Date makedate) {
        this.makedate = makedate;
    }

    public String getMaketime() {
        return maketime;
    }

    public void setMaketime(String maketime) {
        this.maketime = maketime;
    }

    public String getBak1() {
        return bak1;
    }

    public void setBak1(String bak1) {
        this.bak1 = bak1;
    }

    public String getBak2() {
        return bak2;
    }

    public void setBak2(String bak2) {
        this.bak2 = bak2;
    }

    public String getBak3() {
        return bak3;
    }

    public void setBak3(String bak3) {
        this.bak3 = bak3;
    }

    public String getBak4() {
        return bak4;
    }

    public void setBak4(String bak4) {
        this.bak4 = bak4;
    }

    public String getBak5() {
        return bak5;
    }

    public void setBak5(String bak5) {
        this.bak5 = bak5;
    }

    public Date getModifydate() {
        return modifydate;
    }

    public void setModifydate(Date modifydate) {
        this.modifydate = modifydate;
    }

    public String getModifytime() {
        return modifytime;
    }

    public void setModifytime(String modifytime) {
        this.modifytime = modifytime;
    }

    public Date getImportdate() {
        return importdate;
    }

    public void setImportdate(Date importdate) {
        this.importdate = importdate;
    }

    public String getImporttime() {
        return importtime;
    }

    public void setImporttime(String importtime) {
        this.importtime = importtime;
    }

    public String getNotename() {
        return notename;
    }

    public void setNotename(String notename) {
        this.notename = notename;
    }

    public String getManagecom() {
        return managecom;
    }

    public void setManagecom(String managecom) {
        this.managecom = managecom;
    }

    public String getActionno() {
        return actionno;
    }

    public void setActionno(String actionno) {
        this.actionno = actionno;
    }

    public String getDistrict() {
        return district;
    }

    public void setDistrict(String district) {
        this.district = district;
    }

    public String getUnionid() {
        return unionid;
    }

    public void setUnionid(String unionid) {
        this.unionid = unionid;
    }

    public String getActivityid() {
        return activityid;
    }

    public void setActivityid(String activityid) {
        this.activityid = activityid;
    }

    public String getContactnotes() {
        return contactnotes;
    }

    public void setContactnotes(String contactnotes) {
        this.contactnotes = contactnotes;
    }

    public String getCustomerno() {
        return customerno;
    }

    public void setCustomerno(String customerno) {
        this.customerno = customerno;
    }

    public String getManagecomgx() {
        return managecomgx;
    }

    public void setManagecomgx(String managecomgx) {
        this.managecomgx = managecomgx;
    }

    public String getManagecomnamegx() {
        return managecomnamegx;
    }

    public void setManagecomnamegx(String managecomnamegx) {
        this.managecomnamegx = managecomnamegx;
    }

    public String getRiskcodegx() {
        return riskcodegx;
    }

    public void setRiskcodegx(String riskcodegx) {
        this.riskcodegx = riskcodegx;
    }

    public String getRisknamegx() {
        return risknamegx;
    }

    public void setRisknamegx(String risknamegx) {
        this.risknamegx = risknamegx;
    }

    public String getContsourcegx() {
        return contsourcegx;
    }

    public void setContsourcegx(String contsourcegx) {
        this.contsourcegx = contsourcegx;
    }

    public String getContsourcenamegx() {
        return contsourcenamegx;
    }

    public void setContsourcenamegx(String contsourcenamegx) {
        this.contsourcenamegx = contsourcenamegx;
    }

    public String getCorrespondentBank() {
        return correspondentbank;
    }

    public void setCorrespondentBank(String correspondentBank) {
        this.correspondentbank = correspondentBank;
    }

    public String getyNurbanArea() {
        return ynurbanarea;
    }

    public void setyNurbanArea(String yNurbanArea) {
        this.ynurbanarea = yNurbanArea;
    }

    public String getPremLevel() {
        return premlevel;
    }

    public void setPremLevel(String premLevel) {
        this.premlevel = premLevel;
    }

    public String getGxCoverCity() {
        return gxcovercity;
    }

    public void setGxCoverCity(String gxCoverCity) {
        this.gxcovercity = gxCoverCity;
    }

    public String getAbbkChannel() {
        return abbk_channel;
    }

    public void setAbbkChannel(String abbkChannel) {
        this.abbk_channel = abbkChannel;
    }

    public String getEducation() {
        return educational;
    }

    public void setEducation(String education) {
        this.educational = education;
    }

    public String getOccupation() {
        return occupation;
    }

    public void setOccupation(String occupation) {
        this.occupation = occupation;
    }

    public String getRegister() {
        return register;
    }

    public void setRegister(String register) {
        this.register = register;
    }

    public String getOneAccount() {
        return oneaccount;
    }

    public void setOneAccount(String oneAccount) {
        this.oneaccount = oneAccount;
    }

    public String getyNAutoInsurance() {
        return ynautoinsurance;
    }

    public void setyNAutoInsurance(String yNAutoInsurance) {
        this.ynautoinsurance = yNAutoInsurance;
    }

    public String getAccumulatedTotalPremium() {
        return accumulatedtotalpremium;
    }

    public void setAccumulatedTotalPremium(String accumulatedTotalPremium) {
        this.accumulatedtotalpremium = accumulatedTotalPremium;
    }

    public Integer getLongInsuranceNumber() {
        return longinsurancenumber;
    }

    public void setLongInsuranceNumber(Integer longInsuranceNumber) {
        this.longinsurancenumber = longInsuranceNumber;
    }

    public String getStreet() {
        return street;
    }

    public void setStreet(String street) {
        this.street = street;
    }

    public String getContnumxl() {
        return contnumxl;
    }

    public void setContnumxl(String contnumxl) {
        this.contnumxl = contnumxl;
    }

    public String getCommunity() {
        return community;
    }

    public void setCommunity(String community) {
        this.community = community;
    }

}